package com.yangjun.dao.mybatis.mapper.report;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.yangjun.entity.report.DwKadBaseWareDEntity;
import com.yangjun.po.report.ProductInfoReportExportPO;

public interface ProductInfoReportExportMapper {
	
	List<DwKadBaseWareDEntity> queryProductInfo(@Param(value="pirePo")ProductInfoReportExportPO productInfoReportExportPO,
			@Param(value="pageIndex") Integer pageIndex,
			@Param(value="pageSize") Integer pageSize,
			@Param(value="type") Integer type);
	
	int queryProductInfoCount(@Param(value="pirePo")ProductInfoReportExportPO productInfoReportExportPO,
			@Param(value="type") Integer type);
	
	List<String> queryFinancialCategory();
	
	List<String> queryDepartment();
	
	List<String> queryTMDepartment();
	
	List<String> queryWareTypeName1();
	
	List<String> queryGSPCategory();
	
	List<String> queryWareTypeName2(@Param(value="type1Arr") String[] type1Arr);
	
}
